Package shadow:standard contains essential classes, interfaces, singletons, and exceptions needed for any Shadow program. These types do not need to be explicitly imported because the compiler will do so automatically.
| Singleton | Description |
|---|---|
| System | Singleton |
| Time | Singleton |
| Interface | Description |
|---|---|
| CanAdd | Interface |
| CanCompare | Interface |
| CanCreate | Interface |
| CanDivide | Interface |
| CanEqual | Interface |
| CanHash | Interface |
| CanIndex | Interface |
| CanIndexNullable | Interface |
| CanIndexStore | Interface |
| CanIndexStoreNullable | Interface |
| CanIterate | Interface |
| CanIterateNullable | Interface |
| CanModulus | Interface |
| CanMultiply | Interface |
| CanNegate | Interface |
| CanRun | Interface |
| CanSubtract | Interface |
| FloatingPoint | Interface |
| Integer | Interface |
| Iterator | Interface |
| IteratorNullable | Interface |
| Number | Interface |
| Class | Description |
|---|---|
| AddressMap | Class |
| Array | Class |
| ArrayNullable | Class |
| Attribute |
|
| BigInteger |
|
| Class |
|
| Enum |
|
| GenericClass |
|
| Message | Class |
| Method | Class |
| MethodTable |
|
| MutableString | Class |
| Object | Class |
| String | Class |
| Thread | Class |
| TimeSpan | Class |
| boolean | Class |
| byte | Class |
| code | Class |
| double | Class |
| float | Class |
| int | Class |
| long | Class |
| short | Class |
| ubyte | Class |
| uint | Class |
| ulong | Class |
| ushort | Class |
| Exception | Description |
|---|---|
| AssertException | Exception |
| CastException | Exception |
| EmptyMailboxException | Exception |
| Exception |
|
| FullMailboxException | Exception |
| IllegalArgumentException | Exception |
| IncompatibleMessageTypeException | Exception |
| IndexOutOfBoundsException | Exception |
| InterfaceCreateException | Exception |
| InterruptedException | |
| InvalidOperationException | |
| NumberFormatException | Exception |
| OutOfMemoryException | Exception |
| ThreadException | |
| ThreadSpawnException | |
| UnexpectedNullException | Exception |
| UnsupportedOperationException | Exception |
| Name | Description |
|---|---|
| shadow:standard:attributes |